﻿@using Xproject.Util
@{
    string Domain = CommonHelper.GetAppSettings("Domain");
}
    <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script type="text/javascript">
            var shareCustomerData = null;
        </script>
    </head>
    <body>
        @Scripts.Render("~/bundles/jquery")
        @Scripts.Render("~/bundles/bootstrap")
        @RenderSection("scripts", required: false)
        <link href="~/Content/layerui/need/layer.css" rel="stylesheet" />
        <div class="container body-content">
            @RenderBody()
        </div>


        <script src="~/Content/layerui/layer.js"></script>


        <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

        <script type="text/javascript">
            var shareLink = window.location.href;
           
        if (shareLink.indexOf("?") >= 0)
            shareLink = shareLink + "&userId=id";
        else
            shareLink = shareLink + "?userId=id";
        var shareData = {
            title: document.title + '欢迎光临', // 分享标题
            link: shareLink,
            imgUrl:"@(Domain)/Content/Image/Promotions/KanJia/banner.jpg", // 分享图标
            desc: '欢迎惠顾'
        };
        if (shareCustomerData != undefined && shareCustomerData != null) {
            shareData = shareCustomerData;
        }
        $(document.body).ready(function () {


            var data = '@Html.Raw(ViewBag.wxJsApiParam)';
            if (data != undefined && data != "" && data != null) {
                data = eval("(" + data + ")");
            }
            var appId = "";
            var timeStamp = "";
            var nonceStr = "";
            var signature = "";
            if (data != null) {
                appId = data.appId;
                timeStamp = data.timestamp;
                nonceStr = data.noncestr;
                signature = data.signature;
            }
            //配置菜单
            var apiList = [
                'checkJsApi',//API检查
                'chooseImage',//选择图片
                'previewImage',//预览图片
                'uploadImage',//上传图片
                'downloadImage',//下载图片
                'hideMenuItems',//隐藏菜单
                'showMenuItems',//显示菜单
                'closeWindow',//关闭窗口
                'getLocation',//位置
                'getNetworkType',//网络类型
                'scanQRCode',//扫码
                'addCard',//添加卡包
                'chooseWXPay',//支付
                'onMenuShareTimeline',
                'onMenuShareAppMessage'
            ];
            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: appId, // 必填，公众号的唯一标识
                timestamp: timeStamp, // 必填，生成签名的时间戳
                nonceStr: nonceStr, // 必填，生成签名的随机串
                signature: signature, // 必填，签名，见附录1
                jsApiList: apiList // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
            });
            wx.ready(function () {
                wxSharePYQ(shareData);
            });
        });

        function wxSharePYQ(wxdata) {
            wx.onMenuShareTimeline({
                title: wxdata.title, // 分享标题
                link: wxdata.link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                imgUrl: wxdata.imgUrl, // 分享图标
                success: function () {
                  //  alert("确认aaaaaa分享成功");
                    // 用户确认分享后执行的回调函数
                    wxshareCallback();
                },
                cancel: function () {
                    // 用户取消分享后执行的回调函数
                }
            });
            wx.onMenuShareAppMessage({
                title: wxdata.title, // 分享标题
                desc: wxdata.desc, // 分享描述
                link: wxdata.link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                imgUrl: wxdata.imgUrl, // 分享图标
                type: '', // 分享类型,music、video或link，不填默认为link
                dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
                success: function () {
                    //alert("确认aaaaaa分享成功");
                    // 用户确认分享后执行的回调函数
                    wxshareCallback();
                },
                cancel: function () {
                    // 用户取消分享后执行的回调函数
                }
            });
        }
        function wxshareCallback() {
           //to do
        }
        </script>

    </body>
</html>